package com.tfswx.jkgl.designer.dao;

import com.tfswx.jkgl.designer.dto.jkgl.JkdyQueryResult;
import com.tfswx.jkgl.designer.model.JkglXtJkdy;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ricky
 * @date 2022/1/17
 */
@Mapper
public interface JkglXtJkdyMapper {
    int insert(JkglXtJkdy record);

    int delete(JkglXtJkdy jkglXtJkdy);

    int update(JkglXtJkdy jkglXtJkdy);

    List<JkdyQueryResult> queryJkdy(JkglXtJkdy jkglXtJkdy);

    JkglXtJkdy get(JkglXtJkdy jkglXtJkdy);

    String getXmbmByJkbm(String jkbm);

    int setJkqyzt(JkglXtJkdy jkglXtJkdy);

    int setJkzt(JkglXtJkdy jkglXtJkdy);

    int setJkflbm(JkglXtJkdy jkglXtJkdy);

    void copyJkdy(@Param("jkdy") JkglXtJkdy jkglXtJkdy, @Param("oldJkbm") String oldJkbm);

    String getXmbmByMkbsAndJkmc(@Param("mkbs") String mkbs, @Param("jkmc") String jkmc);
}
